/**
 * FssThrowable.java
 */
package fss.core;

/**
 * An unchecked exception to throw around.
 * @author thinh
 *
 */
public class FssThrowable extends RuntimeException {
    private static final long serialVersionUID = 1L;
    /**
     * Generic constructor.
     */
    public FssThrowable() {}
    /**
     * Constructor with specified error message.
     * @param msg error message.
     */
    public FssThrowable(String msg) { super(msg); }
    /**
     * Exception wrapper for a specified message and another exception.
     * @param msg error message.
     * @param t the exception.
     */
    public FssThrowable(String msg, Throwable t) { super(msg,t); }
    /**
     * The exception wrapper.
     * @param t exception.
     */
    public FssThrowable(Throwable t) { super(t); }
}
